package com.webdev.newtech.dao.impl;

import com.webdev.newtech.dao.ISysUserDao;
import com.webdev.newtech.domain.SysUser;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 使用mysql数据库
 * component 將类的new权限上缴，交给代理处理，这个代理就是Spring
 */
//@Component
//@Qualifier("zhangsan")
public class SysUserDaoImplMsql implements ISysUserDao {
    @Override
    public int add(SysUser user) {
        System.out.println("使用mysql作为数据库，进行数据插入");
        return 0;
    }

    @Override
    public int update(SysUser user) {
        System.out.println("使用mysql作为数据库，进行数据更新");
        return 0;
    }

    @Override
    public SysUser getById(Long id) {
        System.out.println("使用mysql作为数据库，根据id查询用户");
        return null;
    }

    @Override
    public List<SysUser> getList(SysUser user) {
        System.out.println("使用mysql作为数据库，模糊查询用户列表");
        return null;
    }

    @Override
    public int deleteByBatch(Long[] ids) {
        System.out.println("使用mysql作为数据库，根据ID列表批量删除");
        return 0;
    }
}
